翻訳と辞書
Words near each other
・ Fifth Mahathir cabinet
・ Fifth Maine Regiment Community Center
・ Fifth Man
・ Fifth Martin Ministry
・ Fifth Massachusetts Turnpike
・ Fifth Menzies Ministry
・ Fifth metacarpal bone
・ Fifth metatarsal bone
・ Fifth Military District
・ Fifth Ministry of Machine-Building of the PRC
・ Fifth Modernization
・ Fifth Monarchists
・ Fifth National Assembly at Nafplion
・ Fifth National Government of New Zealand
・ Fifth National Population Census of the People's Republic of China
Fifth normal form
・ Fifth ODI, Australian cricket team in South Africa in 2005–06
・ Fifth of July
・ Fifth on the Floor
・ Fifth Overture
・ Fifth Party System
・ Fifth Periodic Review of Westminster constituencies
・ Fifth Perron Ministry
・ Fifth planet
・ Fifth planet (hypothetical)
・ Fifth Planet (novel)
・ Fifth power
・ Fifth power (algebra)
・ Fifth principal meridian
・ Fifth Profession


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Fifth normal form : ウィキペディア英語版
Fifth normal form
Fifth normal form (5NF), also known as project-join normal form (PJ/NF) is a level of database normalization designed to reduce redundancy in relational databases recording multi-valued facts by isolating semantically related multiple relationships. A table is said to be in the 5NF if and only if every non-trivial join dependency in it is implied by the candidate keys.
A join dependency
* on R is implied by the candidate key(s) of R if and only if each of A, B, …, Z is a superkey for R.〔(Analysis of normal forms for anchor-tables )〕
The fifth normal form was first described by Ronald Fagin in his 1979 conference paper ''Normal forms and relational database operators''.
==Example==
Consider the following example:
The table's predicate is: Products of the type designated by ''Product Type'', made by the brand designated by ''Brand'', are available from the traveling salesman designated by ''Traveling Salesman''.
The primary key is the composite of all three columns. Also note that the table is in 4NF, since there are no multivalued dependencies (2-part join dependencies) in the table: no column (which by itself is not a candidate key or a superkey) is a determinant for the other two columns.
In the absence of any rules restricting the valid possible combinations of Traveling Salesman, Brand, and Product Type, the three-attribute table above is necessary in order to model the situation correctly.
Suppose, however, that the following rule applies: ''A Traveling Salesman has certain Brands and certain Product Types in his repertoire. If Brand B1 and Brand B2 are in his repertoire, and Product Type P is in his repertoire, then (assuming Brand B1 and Brand B2 both make Product Type P), the Traveling Salesman must offer products of Product Type P those made by Brand B1 and those made by Brand B2.
In that case, it is possible to split the table into three:

In this case, it's impossible for Louis Ferguson to refuse to offer Vacuum Cleaners made by ACME (assuming ACME makes Vacuum Cleaners) if he sells anything else made by Acme (Lava Lamp) and he also sells Vacuum Cleaners made by any other brand (Robusto).

Note how this setup helps to remove redundancy. Suppose that Jack Schneider starts selling Robusto's products Breadboxes and Vacuum Cleaners. In the previous setup we would have to add two new entries one for each product type (, ). With the new setup we need to add only a single entry ()in Brands By Traveling Salesman.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Fifth normal form」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.